package com.c.ctgproject.entity.guang

import java.io.Serializable

class OutCommonEntity {
    /**
     * msg :
     * data : {"total":1,"list":[{"outOrderId":43,"bizNo":"CK-20211019-0041","customer":"广汽研究院","department":null,"outMethod":3,"outType":1,"remark":"可累么","createPersonName":"博文","createPersonId":2045,"createTime":"2021-10-19 09:13:59","auditPersonName":"李世飞","auditPersonId":2044,"auditSign":"https://ctgtest.oss-cn-shanghai.aliyuncs.com/gq/01250803f57b4ca1a0cbc6b97addc74a.jpg","auditTime":"2021-10-19 09:14:12","auditMsg":null,"status":2,"isReject":0}],"pageNum":1,"pageSize":20,"size":1,"startRow":1,"endRow":1,"pages":1,"prePage":0,"nextPage":0,"isFirstPage":true,"isLastPage":true,"hasPreviousPage":false,"hasNextPage":false,"navigatePages":8,"navigatepageNums":[1],"navigateFirstPage":1,"navigateLastPage":1}
     * success : true
     * status : 1
     */
    var msg: String? = null
    var data: DataBean? = null
    var isSuccess: Boolean? = null
    var status: Int? = null

    class DataBean : Serializable {
        /**
         * total : 1
         * list : [{"outOrderId":43,"bizNo":"CK-20211019-0041","customer":"广汽研究院","department":null,"outMethod":3,"outType":1,"remark":"可累么","createPersonName":"博文","createPersonId":2045,"createTime":"2021-10-19 09:13:59","auditPersonName":"李世飞","auditPersonId":2044,"auditSign":"https://ctgtest.oss-cn-shanghai.aliyuncs.com/gq/01250803f57b4ca1a0cbc6b97addc74a.jpg","auditTime":"2021-10-19 09:14:12","auditMsg":null,"status":2,"isReject":0}]
         * pageNum : 1
         * pageSize : 20
         * size : 1
         * startRow : 1
         * endRow : 1
         * pages : 1
         * prePage : 0
         * nextPage : 0
         * isFirstPage : true
         * isLastPage : true
         * hasPreviousPage : false
         * hasNextPage : false
         * navigatePages : 8
         * navigatepageNums : [1]
         * navigateFirstPage : 1
         * navigateLastPage : 1
         */
        var total: Int? = null
        var pageNum: Int? = null
        var pageSize: Int? = null
        var size: Int? = null
        var startRow: Int? = null
        var endRow: Int? = null
        var pages: Int? = null
        var prePage: Int? = null
        var nextPage: Int? = null
        var isIsFirstPage: Boolean? = null
            private set
        var isIsLastPage: Boolean? = null
            private set
        var isHasPreviousPage: Boolean? = null
        var isHasNextPage: Boolean? = null
        var navigatePages: Int? = null
        var navigateFirstPage: Int? = null
        var navigateLastPage: Int? = null
        var list: List<ListBean>? = null
        var navigatepageNums: List<Int>? = null
        fun setIsFirstPage(isFirstPage: Boolean?) {
            isIsFirstPage = isFirstPage
        }

        fun setIsLastPage(isLastPage: Boolean?) {
            isIsLastPage = isLastPage
        }

        class ListBean : Serializable {
            val isRemove: Int?=null

            /**
             * outOrderId : 43
             * bizNo : CK-20211019-0041
             * customer : 广汽研究院
             * department : null
             * outMethod : 3
             * outType : 1
             * remark : 可累么
             * createPersonName : 博文
             * createPersonId : 2045
             * createTime : 2021-10-19 09:13:59
             * auditPersonName : 李世飞
             * auditPersonId : 2044
             * auditSign : https://ctgtest.oss-cn-shanghai.aliyuncs.com/gq/01250803f57b4ca1a0cbc6b97addc74a.jpg
             * auditTime : 2021-10-19 09:14:12
             * auditMsg : null
             * status : 2
             * isReject : 0
             */
            var outOrderId: Int? = null
            var bizNo: String? = null
            var customer: String? = null
            var department: Any? = null
            var outMethod: Int? = null
            var outType: Int? = null
            var remark: String? = null
            var createPersonName: String? = null
            var createPersonId: Int? = null
            var createTime: String? = null
            var auditPersonName: String? = null
            var auditPersonId: Int? = null
            var auditSign: String? = null
            var auditTime: String? = null
            var auditMsg: Any? = null
            var status: Int? = null
            var isReject: Int? = null
        }
    }
}